package com.kehutong.charge.util;

import com.kehutong.common.util.SnowflakeIdUtils;

/**
 * @program: kht
 * @description: CommonUtil
 * @author: joneron
 * @create: 2021/7/1
 **/
public class CommonUtil {

    private static final SnowflakeIdUtils snowflakeIdUtils = new SnowflakeIdUtils(0);

    /**
     * 生成方式： 前缀 + 13位时间戳
     * @param prefix
     * @return
     */
    public static String generateNumber(String prefix){
        return prefix + snowflakeIdUtils.nextId();
    }

    /**
     * 生成方式： 前缀 + 年月日时分秒 + 随机数
     * @param prefix
     * @return
     */
    public static String generateRandom(String prefix){
        return prefix + snowflakeIdUtils.nextId();
    }

    public static void main(String[] args) {

    }

}
